/**
 * output package name
 */
package com.kingdee.eas.mx.basedata.enums;

import java.util.Map;
import java.util.List;
import java.util.Iterator;
import com.kingdee.util.enums.StringEnum;

/**
 * output class name
 */
public class MouthEnum extends StringEnum
{
    public static final String ISNULL_VALUE = "0";
    public static final String JAN_VALUE = "01";
    public static final String FEB_VALUE = "02";
    public static final String MAR_VALUE = "03";
    public static final String APR_VALUE = "04";
    public static final String MAY_VALUE = "05";
    public static final String JUN_VALUE = "06";
    public static final String JUL_VALUE = "07";
    public static final String AUG_VALUE = "08";
    public static final String SEP_VALUE = "09";
    public static final String OCT_VALUE = "10";
    public static final String NOV_VALUE = "11";
    public static final String DEC_VALUE = "12";

    public static final MouthEnum isnull = new MouthEnum("isnull", ISNULL_VALUE);
    public static final MouthEnum Jan = new MouthEnum("Jan", JAN_VALUE);
    public static final MouthEnum Feb = new MouthEnum("Feb", FEB_VALUE);
    public static final MouthEnum Mar = new MouthEnum("Mar", MAR_VALUE);
    public static final MouthEnum Apr = new MouthEnum("Apr", APR_VALUE);
    public static final MouthEnum May = new MouthEnum("May", MAY_VALUE);
    public static final MouthEnum Jun = new MouthEnum("Jun", JUN_VALUE);
    public static final MouthEnum Jul = new MouthEnum("Jul", JUL_VALUE);
    public static final MouthEnum Aug = new MouthEnum("Aug", AUG_VALUE);
    public static final MouthEnum Sep = new MouthEnum("Sep", SEP_VALUE);
    public static final MouthEnum Oct = new MouthEnum("Oct", OCT_VALUE);
    public static final MouthEnum Nov = new MouthEnum("Nov", NOV_VALUE);
    public static final MouthEnum Dec = new MouthEnum("Dec", DEC_VALUE);

    /**
     * construct function
     * @param String mouthEnum
     */
    private MouthEnum(String name, String mouthEnum)
    {
        super(name, mouthEnum);
    }
    
    /**
     * getEnum function
     * @param String arguments
     */
    public static MouthEnum getEnum(String mouthEnum)
    {
        return (MouthEnum)getEnum(MouthEnum.class, mouthEnum);
    }

    /**
     * getEnumMap function
     */
    public static Map getEnumMap()
    {
        return getEnumMap(MouthEnum.class);
    }

    /**
     * getEnumList function
     */
    public static List getEnumList()
    {
         return getEnumList(MouthEnum.class);
    }
    
    /**
     * getIterator function
     */
    public static Iterator iterator()
    {
         return iterator(MouthEnum.class);
    }
}